An experimental support system for formal mathematical reasoning
نویسندگان
چکیده
Requirements for tools which support the creation and the intelligible presentation of formal deductions are investigated They are contrasted with requirements which emphasize the interactive construc tion of correct proofs As an example the design and the implementation of a set of support tools for Deva is described Deva is a typed functional language and has been used in a number of case studies on formal pro gram development The use of this toolset is illustrated by impressions of a working session
منابع مشابه
Efficient Support for Common Relations in Lightweight Formal Reasoning Systems
In work that involves mathematical rigor, there are numerous benefits to adopting a representation of models and arguments that can be supplied to a formal reasoning or verification system: reusability, automatic evaluation of examples, and verification of consistency and correctness. However, accessibility has not been a priority in the design of formal verification tools that can provide thes...
متن کاملFormal Methods during the Programming Phase
Formal methods involves the application of sound mathematical specification and reasoning techniques to the development of software systems. They can be applied across all phases of the engineering lifecycle. This chapter discusses their specific application to the programming phase, which can entail enrichment of executable code with mathematical artefacts (to support and improve our capabilit...
متن کاملDevelopment of an Intelligent Cavity Layout Design System for Injection Molding Dies (RESEARCH NOTE)
This paper presents the development of an Intelligent Cavity Layout Design System (ICLDS) for multiple cavity injection moulds. The system is intended to assist mould designers in cavity layout design at concept design stage. The complexities and principles of cavity layout design as well as various dependencies in injection mould design are introduced. The knowledge in cavity layout design is ...
متن کاملUser-friendly Support for Common Mathematical Concepts in a Lightweight Verifier (Discussion Paper)∗
Machine verification of formal arguments can only increase our confidence in the correctness of those arguments, but the costs of employing machine verification still outweigh the benefits for some common kinds of formal reasoning activities. As a result, usability is becoming increasingly important in the design of formal verification tools. We describe the AARTIFACT lightweight verification s...
متن کاملIntegrating Proof Assistants as Reasoning and Verification Tools into a Scientific WYSIWYG Editor
A major problem for the acceptance of mathematical proof assistance systems in mathematical practise is the shortcomings of their user interfaces. Often the interfaces are developed bottom-up starting from the mathematical proof assistance system. Therefore they usually focus on the individual system and its proof development paradigm and neglect traditional forms to communicate proofs as used ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994